// 判断数字是否在数组里面
export function isInArray(list : (string | number)[], num : string | number) : boolean {
	// 检查数组中第一个元素的类型
	const firstElementType = typeof list[0];

	// 根据第一个元素的类型进行判断和转换
	if (firstElementType === "string") {
		// 如果第一个元素是字符串，将 num 转换成字符串
		num = String(num);
	} else if (firstElementType === "number") {
		// 如果第一个元素是数字，将 num 转换成数字
		num = Number(num);
	} else {
		// 处理其他情况，根据实际需求添加逻辑
		console.warn("Unsupported element type in the array");

	}

	return list.includes(num);
}



// 判断模块是否在授权模块列表里面
export function checkMoudleList(list : (string | number)[], moudle : string) : boolean {

	console.log('list',list, moudle)
	if (list.includes(moudle)) {
		return true;//如果在权限列表里面就传true，否则就代表未授权传false
	}

	return false;

}